#ifndef TEXTURE_H
#define TEXTURE_H
#pragma once


class Texture
{
public:
    Texture(void* data, int width, int height, unsigned int dataTypeIn,
        unsigned int internalFormatIn, unsigned int formatIn);
    ~Texture();

    void Bind() const;
    void UnBind() const;

    unsigned int getID() const { return textureID; }

private:
    unsigned int textureID;
};
#endif // TEXTURE_H
